# 使用for…in 两个循环分别输出四种九九乘法表效果（共计 4 个）

# for 循环实现99乘法表---01 左下角显示

for i in range(1,10):
    for j in range(1,i+1):
        print("{} * {} = {}".format(i,j,i*j), end="\t")
    print()
print("############################################################################################################")


# for 循环实现99乘法表---02 左上角显示

for i in range(1,10):
    for j in range(i, 10):
        print("{} * {} = {}".format(i,j,i*j), end="\t")
    print()
print("############################################################################################################")


# for 循环实现99乘法表---03 右下角显示
for i in range(9, 0, -1):
    for space in range(0, i-1):
        print(end="            ")
    for j in range(9, i-1, -1):
        print("{} * {} = {}".format(i, j, i * j), end="\t")
    print()
print("############################################################################################################")

# for 循环实现99乘法表---04 右上角显示
for i in range(9, 0, -1):
    for space in range(9, i,-1):
        print(end="            ")
    for j in range(i, 0, -1):
        print("{} * {} = {}".format(i, j, i * j), end="\t")
    print()
print("############################################################################################################")

